﻿using System;
using System.Collections.Generic;

namespace BadgeManager.Model
{
    public class Attivita
    {
        public Guid Id { get; set; }

        public string Descrizione { get; set; }

        public List<Persona> Persone { get; set; }

        public Stanza Stanza { get; set; }

        public Corso Corso { get; set; }

        public bool SenzaFine { get; set; }

        public List<DettaglioAttivita> DettagliAttivita { get; set; }

        public override string ToString()
        {
            if (this.Corso != null)
                return this.Corso.Nome;
            else
                return this.Descrizione + " " + (this.Stanza == null ? "" : this.Stanza.Numero.ToString());
        }
    }
}